

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>WSDL Document [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Web Services (WSDL),Web Services (WSDL) Model WSDL, Document,Model,Model WSDL, Document,Element,Element WSDL, Document,WSDL,WSDL Document Element,Document,Document WSDL Element">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">WSDL Document</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="wsdl_namespace.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="wsdl_service.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">WSDL documents are represented in Enterprise Architect by UML components stereotyped as &laquo;</span><span class="f_BodyText" style="font-style: italic;">WSDL&raquo;</span><span class="f_BodyText">. These components are modeled as direct child elements of the top-level WSDL namespace package. You can create multiple WSDL documents for a single namespace, thus enabling the services for that namespace to be reused and exposed as required across multiple WSDLs.</span></p>
<p class="p_BodyText"><span class="f_BodyText">To define new WSDL document components for your namespace, follow the steps below:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Open the Overview diagram defined for your WSDL namespace package, and drag the </span><span class="f_NumberedList" style="font-style: italic;">WSDL</span><span class="f_NumberedList"> element from the </span><span class="f_UIControl">Toolbox</span><span class="f_NumberedList"> onto the diagram. The </span><span class="f_UIControl">WSDL Document Properties</span><span class="f_NumberedList"> dialog displays.</span><br>
<span class="f_NumberedList">&nbsp;</span><br>
<img src="wsdldocumentprops.png" width="357" height="437" border="0" alt="WSDLDocumentProps"><br>
<span class="f_NumberedList">&nbsp;</span></li>
<li value=2><span class="f_NumberedList">Type in the </span><span class="f_MenuKeyField">Name</span><span class="f_NumberedList"> and </span><span class="f_MenuKeyField">File Name</span><span class="f_NumberedList"> for the document.</span></li>
<li value=3><span class="f_NumberedList">The </span><span class="f_UIControl">XMLNS</span><span class="f_NumberedList"> panel lists the default XML namespaces used by the document. If required, click on the </span><span class="f_MenuKeyField">New</span><span class="f_NumberedList"> button to add further namespaces.</span></li>
</ol>
<div style="text-align: left; text-indent: -21px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 48px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="952" bgcolor="#efeff7" style="width:952px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="952" bgcolor="#f7f7ff" style="width:952px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">You can also delete any namespace entries that you add. It is recommended that you do not delete any of the default entries, as it may cause an invalid WSDL document to be generated.</span></p>
</td>
</tr>
</table>
</div>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=4><span class="f_NumberedList">Select one or more services that should be exposed by this document. The list of available services is populated from the <a href="wsdl_service.htm">Services package</a>.</span></li>
<li value=5><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button.</span></li>
</ol>
<p class="p_BodyText"><span class="f_BodyText">You can edit the WSDL-specific properties of the document later by double-clicking the component in the diagram or the </span><span class="f_UIControl">Project Browser</span><span class="f_BodyText">. Alternatively, click on the </span><span class="f_MenuKeyField">UML</span><span class="f_BodyText"> button in the </span><span class="f_UIControl">WSDL Document Properties</span><span class="f_BodyText"> dialog to invoke the standard </span><span class="f_UIControl">Properties</span><span class="f_BodyText"> dialog for a package. (This button does not display on the initial </span><span class="f_UIControl">WSDL Document Properties</span><span class="f_BodyText"> dialog for a new WSDL element.)</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
